17 research outputs found

    Supporting Smart System applications in Scientific Gateway environment

    Get PDF

    Data Bridge: solving diverse Data Access in Scientific Applications

    Get PDF
    The nature of data for scientific computation is very diverse in the age of big data. First, it may be available at a number of locations, e.g. the scientist’s machine, some institutional filesystem, a remote service, or some sort of database. Second, the size of the data may vary from a few kilobytes to many terabytes. In order to be available for computation, data has to be transferred to the location where the computation takes place. This requires a diverse set of middleware tools that are compatible both with the data and the compute resources. However, using this tools requires additional knowledge and makes running the experiments an inconvenient task. In this paper we present the Data Bridge, a high-level service that can be used easily in scientific computations to perform data transfer to and from a diverse set of storage services. The Data Bridge not only unifies access to different types of storage services, but it can also be used at different levels (e.g., single jobs, parameter sweeps, scientific workflows) in scientific computations

    Elosztott webalkalmazások kialakítása Linux és Java alapokon

    No full text
    A web meghódította a világot, ez vitathatatlan. A megnövekedett felhasználói igényeknek mind szolgáltatás, mind teljesítmény oldalról meg kell felelnie korunk webalkalmazásainak. Napjainkban a legtöbb nagyszámú felhasználót kiszolgáló webalkalmazás már egy elosztott, több rétegű rendszer, amely fizikailag is különálló szervereken fut. Az ilyen nagy teljesítményű webes rendszerek kialakítására a teljesítmény és a környezeti szolgáltatásokat is figyelembe véve a mérések alapján az egyik legalkalmasabb a Linux, Java páros. Az előadás során kialakításra kerül egy Java webes környezet a rendelkezésre álló legelterjedtebb ingyenes eszközök használatával. A létrehozott webes rendszer fokozatos bővítésével képessé tesszük a rendszerünket különféle elosztott rendszerekkel való kapcsolatfelvételre, távoli metódushívásokra. Az így kialakított webes frontend az előadás végére képes lesz XML-RPC, SOAP, RMI, RMI-IIOP(EJB) alapokon különféle műveleteket végezni távoli gépeken, majd az eredményeket megjeleníteni egy webes felületen szabványos technológiák alkalmazásával. Az előadás során kialakításra kerül többféle web service implementációt használó webalkalmazás, RMI és EJB konténer. Bemutatásra kerülnek a szükséges konfigurációs beállítások, telepítési módok, és néhány Java nyelvi elem amelyek segítségével hozzá tudunk férni ezekhez a szolgáltatásokhoz webalkalmazásunkból

    Osszuk meg a tudást!

    No full text
    Webes technológiák alkalmazásával nem csak önálló alkalmazásokat fejleszthetünk, hiszen nagyobb környezetek kialakításakor különböző integrációs technológiákat is használhatunk. Előadásunkban bemutatjuk a Java portálok szabványos alkalmazását, a Portlet API-t, valamint a web-szolgáltatások használatának egyszerűségét. Az előadás végén bemutatjuk azokat a nyílt forráskódú eszközöket, amelyek segítségével a Java fejlesztések és a J2EE rendszerek üzemeltetése egyszerűvé és hatékonnyá válik

    Webre, de gyorsan!

    No full text
    fejlődés áll. Előadásunk célja összehasonlítani a Java sebességét és működését más webes lehetőségekkel (C++ CGI, PHP, ASP.NET), valamint bemutatni az alapvető Java web technológiákat. Bemutatjuk a Servlet és a JSP komponensek működését, használatuk egyszerű és hatékony módját
    corecore